<?php

namespace DesignModel\strategy;
/**
 * Created by PhpStorm.
 * User: 554665488
 * Date: 2018-6-19
 * Time: 18:18
 * @description: 策略模式  将一组特定的行为和算法封装成类 以适应特定的上下文环境
 *               不同的对象采用不同的行为
 *               比如 电脑usb接口 插入键盘或者鼠标执行 执行同样的行为 得到不同的结果
 * @Author: yfl
 * @QQ 554665488
 */

//实际应用举例：加入一个商城 针对不同的性别的用户要跳转到不同的商品类目并且所有广告位展示不同的广告内容


interface UserStrategy
{
    public function showAd();

    public function showGateway();
}